/* 
    Document   : style
    Created on : Jun 29, 2011, 3:12:36 PM
    Author     : javier.camelis
    Description: Purpose of the stylesheet follows.
*/
body {
    background: #f5f5f5 ;
    padding-top : 4px ;
    *width: 1000px ;
    *margin : 0px auto ;
}
.style_1 .wrapper {
    width : 1000px ;
    background: #fff ;
    -moz-box-shadow: 0 0 5px 5px #888;
    -webkit-box-shadow: 0 0 5px 5px#888;
    box-shadow: 0 0 5px 5px #888;
}
.style_1 .two_cols .col1 {
    width : 66% ;
}
.style_1 .two_cols .col2 {
    width : 33% ;
}
.style_1 .site-header {
    min-height: 150px ;
}
.style_1 .site-header div {
    min-height: 100px ;
}
.style_1 .site-header nav {
    padding : 10px ;
    -moz-box-shadow: inset 0 0 5px 5px #888;
    -webkit-box-shadow: inset 0 0 5px 5px#888;
    box-shadow: inset 0 0 5px 5px #888;
}
.style_1 .site-header nav ul li:not(:first-child) {
    border-left : solid thin gray ;
}
.style_1 .site-header nav ul li {
    display : inline-block ;
    min-width : 150px ;
    padding-top : 6px ;
    padding-bottom : 6px ;
    text-align : center ;
}
.style_1 .site-body {
    min-height: 450px ;
}
.style_1 .site-body.two_cols .col1 {
	border-right : solid 1px gray ;
	min-height : 450px ;
}
.style_1 .site-footer {
    min-height: 120px ;
    border-width : 2px 2px 0px ;
    border-style : solid ;
    border-color : gray ;
    text-align : center ;
    -moz-border-radius-topleft: 6px ;
    -webkit-border-top-left-radius: 6px ;
    border-top-left-radius: 6px ;
    -moz-border-radius-topright: 6px ;
    -webkit-border-top-right-radius: 6px ;
    border-top-right-radius: 6px ;
}
.style_1 .site-footer nav ul li{
    vertical-align : top ;
    display : inline-block ;
    padding-top : 5px ; 
    padding-bottom : 5px ;
    margin : 0px 20px 0px ;
    *display : inline ;
    *float : left ;
}
.style_1 .site-footer nav ul li ul li{
    display : block ;
    padding-top : 2px ;
    *clear : both ;
}
.style_1 .site-footer nav ul li ul li:first-child{
    font-weight : bold ;
}
.style_1 article {
	-moz-column-count : 2 ;
	-webkit-column-count : 2 ;
	-moz-column-gap : 20px ;
	-webkit-column-gap : 20px ;
	-moz-column-rule : 1px solid #ddd ;
	-webkit-column-rule : 1px solid #ddd ;
}
/* style - 2 */
.style_2 a {
  color : #888 ;
  font-weight: bold ;
}
.style_2 .wrapper {
  width : 1000px ;
  background: #fff ;
	position : relative ;
	margin-top : 70px ;
  -moz-box-shadow: 0 0 5px 5px #888;
  -webkit-box-shadow: 0 0 5px 5px#888;
  box-shadow: 0 0 5px 5px #888;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.style_2 .two_cols .col1 {
  width : 68% ;
}
.style_2 .two_cols .col2 {
  width : 30% ;
}
.style_2 .site-header {
	width : 100% ;
	position : fixed ;
	top : 0px ;
	left : 0px ;
	height : 50px ;
	z-index : 999 ;
	background : #f5f5f5 ;
	-moz-box-shadow: 5px 5px 5px #888;
    -webkit-box-shadow: 5px 5px 5px#888;
    box-shadow: 5px 5px 5px #888;
}
.style_2 .site-header  .search{
	padding-top : 5px ;
}
.style_2 .site-header button {
	width : 70px ;
	text-align : center ;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.style_2 .site-header nav {
    padding : 10px ;
}
.style_2 .site-header nav ul li:not(:first-child) {
    border-left : solid thin gray ;
    color : #888 ;
}
.style_2 .site-header nav ul li {
    display : inline-block ;
    min-width : 100px ;
    padding-top : 6px ;
    padding-bottom : 6px ;
    text-align : center ;
}
.style_2 .site-header nav ul li a:hover {
	text-decoration : underline ;
}
.style_2 .site-body {
    min-height: 450px ;
}
.style_2 .site-body.two_cols .col1 {
	border-right : solid 1px gray ;
	min-height : 450px ;
}
.style_2 .site-footer {
    min-height: 120px ;
    border-width : 2px 2px 0px ;
    border-style : solid ;
    border-color : gray ;
    text-align : center ;
    -moz-border-radius-topleft: 6px ;
    -webkit-border-top-left-radius: 6px ;
    border-top-left-radius: 6px ;
    -moz-border-radius-topright: 6px ;
    -webkit-border-top-right-radius: 6px ;
    border-top-right-radius: 6px ;
}
.style_2 .site-footer nav ul li{
    vertical-align : top ;
    display : inline-block ;
    padding-top : 5px ; 
    padding-bottom : 5px ;
    margin : 0px 20px 0px ;
    *display : inline ;
    *float : left ;
}
.style_2 .site-footer nav ul li ul li{
    display : block ;
    padding-top : 2px ;
    *clear : both ;
}
.style_2 .site-footer nav ul li ul li:first-child{
    font-weight : bold ;
}
.style_2 article {
	-moz-column-count : 2 ;
	-webkit-column-count : 2 ;
	-moz-column-gap : 20px ;
	-webkit-column-gap : 20px ;
	-moz-column-rule : 1px solid #ddd ;
	-webkit-column-rule : 1px solid #ddd ;
}
.pages-nav {
	 
}
.new-page {
   margin-top : 5px ;
}
.pages-nav li {
	margin : 2px ;
	padding : 2px ;
}
.tr {
  display: block ;
  width : 100% ;
  margin : 5px -10px ;
  clear: both ;
  height: 25px ;
}
.tr .td1{
  width : 35% ;
  text-align: right ;
  float : left ;
}
.tr .td2{
  width : 60% ;
  text-align: left ;
  float : right ;
}